From 5dcbbc6736f03260b125519f2048339438d55c11 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 19 Sep 2015 01:15:39 -0400 Subject: [PATCH] style context: Trivial refactor Use g_set_object for setting the frame clock. --- gtk/gtkstylecontext.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index c795cc0827..f37b50cc10 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -2026,22 +2026,11 @@ void gtk_style_context_set_frame_clock (GtkStyleContext *context, GdkFrameClock *frame_clock) { - GtkStyleContextPrivate *priv; - g_return_if_fail (GTK_IS_STYLE_CONTEXT (context)); g_return_if_fail (frame_clock == NULL || GDK_IS_FRAME_CLOCK (frame_clock)); - priv = context->priv; - if (priv->frame_clock == frame_clock) - return; - - if (priv->frame_clock) - g_object_unref (priv->frame_clock); - priv->frame_clock = frame_clock; - if (priv->frame_clock) - g_object_ref (priv->frame_clock); - - g_object_notify_by_pspec (G_OBJECT (context), properties[PROP_FRAME_CLOCK]); + if (g_set_object (&context->priv->frame_clock, frame_clock)) + g_object_notify_by_pspec (G_OBJECT (context), properties[PROP_FRAME_CLOCK]); } /** -- 2.30.2